package com.fy56.platform.logistics.model;

import com.fy56.platform.logistics.common.AbstractModel;

import java.util.List;

public class Vip extends AbstractModel {

    //姓名
    private String name;

    //一卡通号
    private String vipNo;

    //密码
    private String password;

    //手机
    private String mobile;

    //固话
    private String phone;

    //公司
    private String company;

    //地址
    private String address;

    //租户ID
    private String code;

    private String idType;

    private String idNo;

    //省
    private String province;

    //市
    private String city;

    //运费价格方案编码
    private String shippingPlanCode;

    //openId
    private String openId;

    //默认物流公司
    private String defaultTenant;

    //默认寄件网点
    private String defaultPlaceOfLoading;

    //身份证正面照
    private String idFrontPic;

    //身份证反面照
    private String idBackPic;

    //手持身份证照
    private String idHandPic;

    //审核状态（实名制）
    private Integer auditStatus;

    //所属区域行政区划编码
    private String areaCode;

    // 小程序FromIds串
    private String formIds;

    private String sourceFlag;

    public String getSourceFlag() {
        return sourceFlag;
    }

    public void setSourceFlag(String sourceFlag) {
        this.sourceFlag = sourceFlag;
    }

    public Vip(){ super();}

    public Vip(Long id, String mobile, String formIds){
        this.id = id;
        this.mobile = mobile;
        this.formIds = formIds;
    }

    public String getDefaultPlaceOfLoading() {
        return defaultPlaceOfLoading;
    }

    public void setDefaultPlaceOfLoading(String defaultPlaceOfLoading) {
        this.defaultPlaceOfLoading = defaultPlaceOfLoading;
    }

    //关联的银行卡
    private List<VipBank> bankList;

    public List<VipBank> getBankList() {
        return bankList;
    }

    public void setBankList(List<VipBank> bankList) {
        this.bankList = bankList;
    }

    public String getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getVipNo() {
        return vipNo;
    }

    public void setVipNo(String vipNo) {
        this.vipNo = vipNo == null ? null : vipNo.trim();
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company == null ? null : company.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public String getIdType() {
        return idType;
    }

    public void setIdType(String idType) {
        this.idType = idType == null ? null : idType.trim();
    }

    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo == null ? null : idNo.trim();
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province == null ? null : province.trim();
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    public String getShippingPlanCode() {
        return shippingPlanCode;
    }

    public void setShippingPlanCode(String shippingPlanCode) {
        this.shippingPlanCode = shippingPlanCode == null ? null : shippingPlanCode.trim();
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getDefaultTenant() {
        return defaultTenant;
    }

    public void setDefaultTenant(String defaultTenant) {
        this.defaultTenant = defaultTenant;
    }

    public String getIdFrontPic() {
        return idFrontPic;
    }

    public void setIdFrontPic(String idFrontPic) {
        this.idFrontPic = idFrontPic;
    }

    public String getIdBackPic() {
        return idBackPic;
    }

    public void setIdBackPic(String idBackPic) {
        this.idBackPic = idBackPic;
    }

    public String getIdHandPic() {
        return idHandPic;
    }

    public void setIdHandPic(String idHandPic) {
        this.idHandPic = idHandPic;
    }

    public Integer getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Integer auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getFormIds() {
        return formIds;
    }

    public void setFormIds(String formIds) {
        this.formIds = formIds;
    }
}